/* 
* @Author: dm
* @Date:   2014-05-16 15:35:25
* @Last Modified by:   ldm
* @Last Modified time: 2014-06-01 23:25:38
*/

$(document).ready(function(){
	// 区分浏览器加载isotope 文件
	if(!$.browser.msie || $.browser.version=='10.0'){
		$.getScript("./source/plugin/iweitao_paipai/js/isotope.pkgd.min.js",function(){
				runisotope();
		});
	}else{
		// 非ie
		$.getScript("./source/plugin/iweitao_paipai/js/isotope.pkgd.min.1.5.js",function(){
				runisotope();
		});
	}

	// 门户首页竞拍动态图片轮播
	$('.carousel').carousel();
	

	// 分类排序动态效果代码
	function runisotope(){
		// 初始化显示商品
	    var $container = $('#loops');
		// init
		$container.isotope({
		  // options
		  itemSelector: '.loops',
		  layoutMode: 'fitRows'
		});
		// 
		// 
		// 
		$container.isotope({
		  // layoutMode: 'fitRows',
		  getSortData : {	// 设置排序数据
		  	// 起拍价排序
			origin_price : function ( $elem ) {
				return parseInt($elem.attr('origin_price'));
			},
			// 当前价格排序
			// end_price : function ( $elem ) {
			// 	return parseInt($elem.attr('end_price'));
			// },
			end_price : '[end_price]',
			// 发布时间排序
			pub_time : function ( $elem ) {
				return parseInt($elem.attr('pub_time'));
			}

		  }
		});
		
		// 排序
		$('.sel2 a').on('click',function(){
			// icon-arrow-up 升序  icon-arrow-down 降序

			// 按钮设置背景
			$(this).addClass('selected').siblings().removeClass('selected').find('span').removeClass('arrow icon-arrow-up icon-arrow-down');
			
			
			var sort = $(this).attr('sort');
			// 默认排序
			if(sort == 'origin'){
				$container.isotope({
					sortBy:'oorigin_price',
					sortAscending:true
				});
			// 起拍价排序
			}else {
				if($(this).find('span').hasClass('arrow')){//存在排序标志
					if($(this).find('span').hasClass('icon-arrow-up')){//当前为升序，变为降序
						$(this).find('span').removeClass('icon-arrow-up').addClass('icon-arrow-down');
						// 变为降序
						$container.isotope({
							sortBy:sort,
							sortAscending:false
						});
					}else{//当前为降序，变为升序
						$(this).find('span').removeClass('icon-arrow-down').addClass('icon-arrow-up');
						// 变为升序
						$container.isotope({
							sortBy:sort,
							sortAscending:true
						});
					}
				}else{//没有排序标志
					$(this).find('span').addClass('arrow icon-arrow-up');
					// 变为升序
					$container.isotope({
						sortBy:sort,
						sortAscending:true
					});
				}
				
		
			}
		});

	}
    
	//	拍卖品关注
	$('.pp_attention').click(function(){
		var cur = $(this).attr('atten-data');
		var $this = $(this);
		$.ajax({
			url:'plugin.php?id=iweitao_paipai:index_ajax',
			data:'data='+cur,
			dataType:'json',
			type:'post',
			success:function(data){
				// alert(data.status);
				if(data.status=='-1'){	//未登录
					alert('请登录后关注');
				}else if(data.status=='1'){	//关注成功
					var atten = data.gid + '-' + data.status;
					$this.removeClass('on_atten_f').addClass('on_atten');
					$this.attr({'atten-data':atten,'title':'取消关注'});
					
				}else{	//取消关注成功
					var atten = data.gid + '-' + data.status;
					$this.removeClass('on_atten').addClass('on_atten_f');
					$this.attr({'atten-data':atten,'title':'添加关注'});
				}
			}
		});
	});

	// 显示提示信息框
	$('.pp_status').show();
	// 设置倒计时提示
	var timers = $('.show_time');
	if(timers.length){
		timers.each(function(i,elem){
			show_time($(elem));
		});
		
	}
	

	function show_time(obj){
		var $day,$hour,$minute,$second,$time;
		var $re='';
		var $d = 3600*24;
		var $h = 3600;
		var $m = 60;
		$time = obj.attr('end') - obj.attr('start');

		var t = setInterval(function(){
			//天
			$day = parseInt(Math.floor($time/$d));
			$re += $day>0 ? $day + '天 ' : '';

			//小时
			$hour = parseInt(Math.floor($time%($d)/$h));
			$re += $hour > 0 ? ' ' + $hour + '小时' : '';
			//分
			$minute = parseInt(Math.floor($time%($h)/$m));
			$re += $minute > 0 ? $minute  +  '分' : '';

			//秒
			$second = parseInt(Math.floor($time%$m));
			$re += $second > 0 ? $second + '秒' : '0';
			
			if($re==='0'){
				obj.parent().html('<span style="color:red;">拍卖结束</span>');
				clearInterval(t);
			}
			
			obj.html($re);
			$re = '';
			$time--;

		},1000);
		
	}
});